
html, body, div, p, ul, ol, li, h2, h3, h4, em, i, span, input
{
  margin: 0px;
  padding: 0px;
  font: 12px/1.5 "Microsoft YaHei","黑体","宋体","Arial",sans-serif;
  font-style: normal;
}

html, body
{
  /*width: 100%;
  height: 100%;*/
  color: #555;
  background-color: #fff;
}

body
{
  min-width: 1200px;
  height: auto;
  background: url('../imgs/bg_rpt.png');
}

img
{
  border: none;
  vertical-align: middle;
}

ul, li
{
  list-style: none;
}

a
{
  text-decoration: none;
}

input
{
  outline: none;
  vertical-align: middle;
}

textarea:focus,
input:focus
{
  outline: 1px solid #9b8556;
}

input[type=radio]:focus
{
  outline: none;
}

/* #68b82e */
/* #a465cc */
/* #2bb8aa */
/* #ff6600 */

/* common */
.content
{
  width: 1200px;
  margin: auto;
}

.clear-both
{
  float: none!important;
  clear: both;
}

.clear-both:after
{
  content: '';
  display: block;
  visibility: hidden;
  clear: both;
}

.btn
{
  background-color: #9b8556;
  color: #fff;
  text-align: center;
}

.btn-rev
{
  border: 1px solid #89762c;
  background-color: #fff;
  color: #89762c;
  text-align: center;
}

.green-txt
{
  color: #89762c!important;
}

.stone-yellow-txt
{
  color: #c69c6d!important;
}

.ellipsis-txt
{
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}